package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the TA_SGMT_TITU_NATU database table.
 * 
 */
@Entity
@Table(name="TA_SGMT_TITU_NATU")
public class TaSgmtTituNatu implements Serializable {
	private static final long serialVersionUID = 1L;
	private TaSgmtTituNatuPK id;
	private String aaTitu;
	private String coEmpl;
	private String coOficRgst;
	private String coRegi;
	private String coSecc;
	private String coZona;
	private String deObse;
	private String esTitu;
	private String esTituCali;
	private String idUsuaCrea;
	private String idUsuaModi;
	private String inMost;
	private String nuSequ;
	private String nuTitu;
	private String puCtrl;
	private String tiRein;
	private String tiSituSgmtTituNatu;
	private Date tsOper;
	private String tsOperChar;
	private Date tsUsuaCrea;
	private Date tsUsuaModi;

    public TaSgmtTituNatu() {
    }


	@EmbeddedId
	public TaSgmtTituNatuPK getId() {
		return this.id;
	}

	public void setId(TaSgmtTituNatuPK id) {
		this.id = id;
	}
	

	@Column(name="AA_TITU", length=4)
	public String getAaTitu() {
		return this.aaTitu;
	}

	public void setAaTitu(String aaTitu) {
		this.aaTitu = aaTitu;
	}


	@Column(name="CO_EMPL", length=5)
	public String getCoEmpl() {
		return this.coEmpl;
	}

	public void setCoEmpl(String coEmpl) {
		this.coEmpl = coEmpl;
	}


	@Column(name="CO_OFIC_RGST", length=2)
	public String getCoOficRgst() {
		return this.coOficRgst;
	}

	public void setCoOficRgst(String coOficRgst) {
		this.coOficRgst = coOficRgst;
	}


	@Column(name="CO_REGI", length=2)
	public String getCoRegi() {
		return this.coRegi;
	}

	public void setCoRegi(String coRegi) {
		this.coRegi = coRegi;
	}


	@Column(name="CO_SECC", length=5)
	public String getCoSecc() {
		return this.coSecc;
	}

	public void setCoSecc(String coSecc) {
		this.coSecc = coSecc;
	}


	@Column(name="CO_ZONA", length=2)
	public String getCoZona() {
		return this.coZona;
	}

	public void setCoZona(String coZona) {
		this.coZona = coZona;
	}


	@Column(name="DE_OBSE", length=500)
	public String getDeObse() {
		return this.deObse;
	}

	public void setDeObse(String deObse) {
		this.deObse = deObse;
	}


	@Column(name="ES_TITU", length=2)
	public String getEsTitu() {
		return this.esTitu;
	}

	public void setEsTitu(String esTitu) {
		this.esTitu = esTitu;
	}


	@Column(name="ES_TITU_CALI", length=2)
	public String getEsTituCali() {
		return this.esTituCali;
	}

	public void setEsTituCali(String esTituCali) {
		this.esTituCali = esTituCali;
	}


	@Column(name="ID_USUA_CREA", length=5)
	public String getIdUsuaCrea() {
		return this.idUsuaCrea;
	}

	public void setIdUsuaCrea(String idUsuaCrea) {
		this.idUsuaCrea = idUsuaCrea;
	}


	@Column(name="ID_USUA_MODI", length=5)
	public String getIdUsuaModi() {
		return this.idUsuaModi;
	}

	public void setIdUsuaModi(String idUsuaModi) {
		this.idUsuaModi = idUsuaModi;
	}


	@Column(name="IN_MOST", length=1)
	public String getInMost() {
		return this.inMost;
	}

	public void setInMost(String inMost) {
		this.inMost = inMost;
	}


	@Column(name="NU_SEQU", length=4)
	public String getNuSequ() {
		return this.nuSequ;
	}

	public void setNuSequ(String nuSequ) {
		this.nuSequ = nuSequ;
	}


	@Column(name="NU_TITU", length=8)
	public String getNuTitu() {
		return this.nuTitu;
	}

	public void setNuTitu(String nuTitu) {
		this.nuTitu = nuTitu;
	}


	@Column(name="PU_CTRL", length=2)
	public String getPuCtrl() {
		return this.puCtrl;
	}

	public void setPuCtrl(String puCtrl) {
		this.puCtrl = puCtrl;
	}


	@Column(name="TI_REIN", length=2)
	public String getTiRein() {
		return this.tiRein;
	}

	public void setTiRein(String tiRein) {
		this.tiRein = tiRein;
	}


	@Column(name="TI_SITU_SGMT_TITU_NATU", length=1)
	public String getTiSituSgmtTituNatu() {
		return this.tiSituSgmtTituNatu;
	}

	public void setTiSituSgmtTituNatu(String tiSituSgmtTituNatu) {
		this.tiSituSgmtTituNatu = tiSituSgmtTituNatu;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_OPER")
	public Date getTsOper() {
		return this.tsOper;
	}

	public void setTsOper(Date tsOper) {
		this.tsOper = tsOper;
	}


	@Column(name="TS_OPER_CHAR", length=8)
	public String getTsOperChar() {
		return this.tsOperChar;
	}

	public void setTsOperChar(String tsOperChar) {
		this.tsOperChar = tsOperChar;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_USUA_CREA")
	public Date getTsUsuaCrea() {
		return this.tsUsuaCrea;
	}

	public void setTsUsuaCrea(Date tsUsuaCrea) {
		this.tsUsuaCrea = tsUsuaCrea;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_USUA_MODI")
	public Date getTsUsuaModi() {
		return this.tsUsuaModi;
	}

	public void setTsUsuaModi(Date tsUsuaModi) {
		this.tsUsuaModi = tsUsuaModi;
	}

}